fix warnings for building on win32 Change-Id: If6e11ba3d681e831d7d98662c0abdd2ac16b3811 
diff --git a/vp8/common/onyx.h b/vp8/common/onyx.h index 2e282f6..2c8188a 100644 --- a/vp8/common/onyx.h +++ b/vp8/common/onyx.h 
@@ -106,7 +106,7 @@  int Width; // width of data passed to the compressor  int Height; // height of data passed to the compressor  struct vpx_rational timebase; - int target_bandwidth; // bandwidth to be used in kilobits per second + unsigned int target_bandwidth; // bandwidth to be used in kilobits per second    int noise_sensitivity; // parameter used for applying pre processing blur: recommendation 0  int Sharpness; // parameter used for sharpening output: recommendation 0: 
diff --git a/vp8/decoder/decodframe.c b/vp8/decoder/decodframe.c index 62a068b..9662dbd 100644 --- a/vp8/decoder/decodframe.c +++ b/vp8/decoder/decodframe.c 
@@ -549,8 +549,8 @@  {  vp8_reader *bool_decoder = &pbi->bc2;  unsigned int partition_idx; - int fragment_idx; - int num_token_partitions; + unsigned int fragment_idx; + unsigned int num_token_partitions;  const unsigned char *first_fragment_end = pbi->fragments[0] +  pbi->fragment_sizes[0];   @@ -1132,7 +1132,7 @@  #if CONFIG_MULTITHREAD  if (pbi->b_multithreaded_rd && pc->multi_token_partition != ONE_PARTITION)  { - int i; + unsigned int i;  vp8mt_decode_mb_rows(pbi, xd);  vp8_yv12_extend_frame_borders(&pc->yv12_fb[pc->new_fb_idx]); /*cm->frame_to_show);*/  for (i = 0; i < pbi->decoding_thread_count; ++i) 
diff --git a/vp8/decoder/onyxd_if.c b/vp8/decoder/onyxd_if.c index 2a9a11b..89e7cc2 100644 --- a/vp8/decoder/onyxd_if.c +++ b/vp8/decoder/onyxd_if.c 
@@ -300,7 +300,7 @@  if (pbi->num_fragments == 0)  {  /* New frame, reset fragment pointers and sizes */ - vpx_memset(pbi->fragments, 0, sizeof(pbi->fragments)); + vpx_memset((void*)pbi->fragments, 0, sizeof(pbi->fragments));  vpx_memset(pbi->fragment_sizes, 0, sizeof(pbi->fragment_sizes));  }  if (pbi->input_fragments && !(source == NULL && size == 0)) 
diff --git a/vp8/decoder/onyxd_int.h b/vp8/decoder/onyxd_int.h index 97cf0dc..7e48461 100644 --- a/vp8/decoder/onyxd_int.h +++ b/vp8/decoder/onyxd_int.h 
@@ -62,7 +62,7 @@  volatile int b_multithreaded_rd;  int max_threads;  int current_mb_col_main; - int decoding_thread_count; + unsigned int decoding_thread_count;  int allocated_decoding_thread_count;    int mt_baseline_filter_level[MAX_MB_SEGMENTS]; 
diff --git a/vp8/decoder/threading.c b/vp8/decoder/threading.c index 47a0349..e898b30 100644 --- a/vp8/decoder/threading.c +++ b/vp8/decoder/threading.c 
@@ -667,7 +667,7 @@  void vp8_decoder_create_threads(VP8D_COMP *pbi)  {  int core_count = 0; - int ithread; + unsigned int ithread;    pbi->b_multithreaded_rd = 0;  pbi->allocated_decoding_thread_count = 0; @@ -881,7 +881,8 @@  void vp8mt_decode_mb_rows( VP8D_COMP *pbi, MACROBLOCKD *xd)  {  VP8_COMMON *pc = &pbi->common; - int i; + unsigned int i; + int j;    int filter_level = pc->filter_level;   @@ -892,19 +893,19 @@  vpx_memset(pbi->mt_uabove_row[0] + (VP8BORDERINPIXELS>>1)-1, 127, (pc->yv12_fb[pc->lst_fb_idx].y_width>>1) +5);  vpx_memset(pbi->mt_vabove_row[0] + (VP8BORDERINPIXELS>>1)-1, 127, (pc->yv12_fb[pc->lst_fb_idx].y_width>>1) +5);   - for (i=1; i<pc->mb_rows; i++) + for (j=1; j<pc->mb_rows; j++)  { - vpx_memset(pbi->mt_yabove_row[i] + VP8BORDERINPIXELS-1, (unsigned char)129, 1); - vpx_memset(pbi->mt_uabove_row[i] + (VP8BORDERINPIXELS>>1)-1, (unsigned char)129, 1); - vpx_memset(pbi->mt_vabove_row[i] + (VP8BORDERINPIXELS>>1)-1, (unsigned char)129, 1); + vpx_memset(pbi->mt_yabove_row[j] + VP8BORDERINPIXELS-1, (unsigned char)129, 1); + vpx_memset(pbi->mt_uabove_row[j] + (VP8BORDERINPIXELS>>1)-1, (unsigned char)129, 1); + vpx_memset(pbi->mt_vabove_row[j] + (VP8BORDERINPIXELS>>1)-1, (unsigned char)129, 1);  }    /* Set left_col to 129 initially */ - for (i=0; i<pc->mb_rows; i++) + for (j=0; j<pc->mb_rows; j++)  { - vpx_memset(pbi->mt_yleft_col[i], (unsigned char)129, 16); - vpx_memset(pbi->mt_uleft_col[i], (unsigned char)129, 8); - vpx_memset(pbi->mt_vleft_col[i], (unsigned char)129, 8); + vpx_memset(pbi->mt_yleft_col[j], (unsigned char)129, 16); + vpx_memset(pbi->mt_uleft_col[j], (unsigned char)129, 8); + vpx_memset(pbi->mt_vleft_col[j], (unsigned char)129, 8);  }    /* Initialize the loop filter for this frame. */ 
diff --git a/vp8/encoder/block.h b/vp8/encoder/block.h index a98fd50..edf6125 100644 --- a/vp8/encoder/block.h +++ b/vp8/encoder/block.h 
@@ -107,7 +107,7 @@    int skip;   - int encode_breakout; + unsigned int encode_breakout;    //char * gf_active_ptr;  signed char *gf_active_ptr; 
diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index 878cad4..7e39cf6 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c 
@@ -4909,7 +4909,7 @@    if (cpi->oxcf.number_of_layers > 1)  { - int i; + unsigned int i;    // Update frame rates for each layer  for (i=0; i<cpi->oxcf.number_of_layers; i++) 
diff --git a/vp8/encoder/pickinter.c b/vp8/encoder/pickinter.c index 7f81713..ef26ebe 100644 --- a/vp8/encoder/pickinter.c +++ b/vp8/encoder/pickinter.c 
@@ -458,7 +458,7 @@  if (sse < x->encode_breakout)  {  // Check u and v to make sure skip is ok - int sse2 = 0; + unsigned int sse2 = 0;    sse2 = VP8_UVSSE(x);   
diff --git a/vp8/encoder/ratectrl.c b/vp8/encoder/ratectrl.c index 472e85f..baa3d93 100644 --- a/vp8/encoder/ratectrl.c +++ b/vp8/encoder/ratectrl.c 
@@ -357,7 +357,7 @@  {  // boost defaults to half second  int kf_boost; - int target; + unsigned int target;    // Clear down mmx registers to allow floating point in what follows  vp8_clear_system_state(); //__asm emms; 
diff --git a/vp8/encoder/rdopt.c b/vp8/encoder/rdopt.c index 27956b1..ede9c77 100644 --- a/vp8/encoder/rdopt.c +++ b/vp8/encoder/rdopt.c 
@@ -1766,7 +1766,7 @@  {  unsigned int sse;  unsigned int var; - int threshold = (xd->block[0].dequant[1] + unsigned int threshold = (xd->block[0].dequant[1]  * xd->block[0].dequant[1] >>4);    if(threshold < x->encode_breakout) @@ -1785,7 +1785,7 @@  (sse /2 > var && sse-var < 64))  {  // Check u and v to make sure skip is ok - int sse2= VP8_UVSSE(x); + unsigned int sse2 = VP8_UVSSE(x);  if (sse2 * 2 < threshold)  {  x->skip = 1; 
diff --git a/vp8/vp8_cx_iface.c b/vp8/vp8_cx_iface.c index 4bc6760..71e25c1 100644 --- a/vp8/vp8_cx_iface.c +++ b/vp8/vp8_cx_iface.c 
@@ -228,7 +228,7 @@    if (cfg->ts_number_layers > 1)  { - int i; + unsigned int i;  RANGE_CHECK_HI(cfg, ts_periodicity, 16);    for (i=1; i<cfg->ts_number_layers; i++)